package com.itheima.bean;

import com.itheima.comtroller.DeptController;
import org.dom4j.io.SAXReader;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @Author: 放学后海堤日记
 * @Date: 2023/4/11 11:24
 * @Desc:
 */
@Configuration
public class BeanManage {

    //将dom4j的bean对象交给IOC容器管理，
    // 默认情况下，IOC容器bean对象的名字就是方法名
    //也可以通过@Bean注解的name或value属性设置bean对象的名字
    @Bean
    public SAXReader saxParser() {
        return new SAXReader();
    }

    @Bean
    //如果第三方bean需要依赖其他bean对象，直接将其他bean对象设为方法形参，IOC容器会自动匹配
    public SAXReader saxReader2(DeptController deptController) {
        return new SAXReader();
    }
}
